package modelo;

import java.io.Serializable;
import javax.persistence.*;

/**
 * The persistent class for the perfil database table.
 * 
 */

@Entity
public class Perfil implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	private String email;

	private Boolean bebe;

	private String curso;

	private Boolean fuma;

	@Column(name = "gosto_musical")
	private String gostoMusical;

	private String instituicao;

	private String relacionamento;

	private String foto;

	public String getFoto() {
		return foto;
	}

	public void setFoto(String foto) {
		this.foto = foto;
	}

	private String religiao;

	@Column(name = "tem_moradia")
	private Boolean temMoradia;

	// bi-directional one-to-one association to Usuario
	@OneToOne
	@JoinColumn(name = "email")
	private Usuario usuario;

	public Perfil() {
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public Boolean getBebe() {
		return this.bebe;
	}

	public void setBebe(Boolean bebe) {
		this.bebe = bebe;
	}

	public String getCurso() {
		return this.curso;
	}

	public void setCurso(String curso) {
		this.curso = curso;
	}

	public Boolean getFuma() {
		return this.fuma;
	}

	public void setFuma(Boolean fuma) {
		this.fuma = fuma;
	}

	public String getGostoMusical() {
		return this.gostoMusical;
	}

	public void setGostoMusical(String gostoMusical) {
		this.gostoMusical = gostoMusical;
	}

	public String getInstituicao() {
		return this.instituicao;
	}

	public void setInstituicao(String intituicao) {
		this.instituicao = intituicao;
	}

	public String getRelacionamento() {
		return this.relacionamento;
	}

	public void setRelacionamento(String relacionamento) {
		this.relacionamento = relacionamento;
	}

	public String getReligiao() {
		return this.religiao;
	}

	public void setReligiao(String religiao) {
		this.religiao = religiao;
	}

	public Boolean getTemMoradia() {
		return this.temMoradia;
	}

	public void setTemMoradia(Boolean temMoradia) {
		this.temMoradia = temMoradia;
	}

	public Usuario getUsuario() {
		return this.usuario;
	}

	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}

}